<?php
// put this somewhere on top
$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);

?>
<?php
/* @var $this SlideController */
/* @var $model Slide */

$this->breadcrumbs=array(
	'Slides'=>array('admin'),
	'Quản Lý',
);

$this->menu=array(
	array('label'=>'Thêm Mới', 'url'=>array('create')),
);
?>

<h1>Quản Lý</h1>

<p>
    Bạn có thể tùy chọn nhập một toán tử so sánh (<b>&lt;</b>, <b>&lt;=</b>, <b>&gt;</b>, <b>&gt;=</b>, <b>&lt;&gt;</b>
    or <b>=</b>)  tại đầu của mỗi giá trị tìm kiếm của bạn để chỉ định cách so sánh nên được thực hiện.
</p>
<?php $form=$this->beginWidget('CActiveForm', array(
    'enableAjaxValidation'=>true,
    'id'=>'slide-form',
)); ?>

<?php $this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'slide-grid',
	'dataProvider'=>$model->search(),
	'filter'=>$model,
	'columns'=>array(
        array(
            'id'=>'autoId',
            'class'=>'CCheckBoxColumn',
            'selectableRows'=>2
        ),
		'title',
		'link',
		'description',
		'img',
        array(
            'name'=> 'is_active',
            'filter'=>array('0'=>'No','1'=>'Yes'),
            'value'=>'($data->is_active == 1)?("Yes"):("No")',
        ),array(
            'name'=>'stt',
            'filter'=>false,
            'type'=>'raw',
            'value'=>'CHtml::textField("stt[$data->id]",$data->stt,array("style"=>"width:30px;text-align:right"))',
            'htmlOptions'=>array("width"=>"50px"),
        ),
        array(
            'class'=>'CButtonColumn',
            'template'=>'{delete}{update}',
            'header'=>CHtml::dropDownList('pageSize',$pageSize,array(10=>10,20=>20,50=>50,100=>100),array(
                    'onchange'=>"$.fn.yiiGridView.update('bai-viet-grid',{ data:{pageSize: $(this).val() }})",))
        ),
        array(
            'name'=>'id',
            'filter'=>false
        ),
	),
)); ?>

<script>
    var subForm = true;
    function CheckSelected()
    {
        var i = $("form input[type='checkbox']:checked").length;
        if(i == 0){
            alert("Chưa có dòng nào được chọn!");
            return false;
        }
        return true;
    }

    function reloadGrid(data) {
        MyNotify('success',"Lưu thành công");
        $.fn.yiiGridView.update('slide-grid');
    }
</script>
<?php echo CHtml::ajaxSubmitButton('Filter',array('slide/ajaxupdate'), array(),array("style"=>"display:none;")); ?>

<?php echo CHtml::ajaxSubmitButton('No-Hiển Thị',array('slide/ajaxupdate','act'=>'doNoActive'), array('beforeSend'=>'function(){return CheckSelected();}','success'=>'reloadGrid')); ?>
<?php echo CHtml::ajaxSubmitButton('Yes-Hiển Thị',array('slide/ajaxupdate','act'=>'doYesActive'), array('beforeSend'=>'function(){return CheckSelected();}','success'=>'reloadGrid')); ?>

<?php echo CHtml::ajaxSubmitButton('Delete',array('slide/ajaxupdate','act'=>'doDelete'),array('beforeSend'=>'function() { if(CheckSelected() && confirm("Are You Sure ...")) return true; return false; }','success'=>'reloadGrid')); ?>
<?php echo CHtml::ajaxSubmitButton('Lưu STT',array('slide/ajaxupdate','act'=>'doSortOrder'), array('success'=>'reloadGrid')); ?>
<?php $this->endWidget(); ?>
